//
//  DGGAliyunSignUtil.h
//  AliyunOSSiOS
//
//  Created by 胡中楷 on 2020/7/13.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface DGGAliyunSignUtil : NSObject

/**
GET请求延签
@param requestURL 请求地址URL
@param params 请求参数
@param sysKey 延签使用Key
@param sysCode 平台Code
@return 延签之后的请求头数据
*/
- (NSDictionary *)requestSignForGet:(NSString *)requestURL params:(NSDictionary *)params sysKey:(NSString *)sysKey sysCode:(NSString *)sysCode;

/**
POST请求延签
@param requestParams 请求参数
@param sysKey 延签使用Key
@param sysCode 平台Code
@return 延签之后的请求头数据
*/
- (NSDictionary *)requestSignForPost:(NSDictionary *)requestParams sysKey:(NSString *)sysKey sysCode:(NSString *)sysCode;

@end

NS_ASSUME_NONNULL_END
